// useHover.ts  
import { ref, onMounted, onUnmounted } from 'vue';  
  
export function useHover() {  
  // 创建一个响应式引用来存储悬停状态  
  const isHoverings = ref(false);  
  
  // 创建一个函数来更新悬停状态  
  const updateHover = (isHoveringNow: boolean) => {  
    isHoverings.value = isHoveringNow;  
  };  
  
  // 在组件挂载时添加事件监听器  
  onMounted(() => {  
   
  });  
  
  // 在组件卸载时移除事件监听器（如果有的话）  
  onUnmounted(() => {  
    // 清除任何事件监听器或副作用  
  });  
  
  // 返回悬停状态和更新函数  
  return {  
    isHoverings,  
    updateHover,  
  };  
}